package com.blrs.service.activity;

import java.util.List;

import com.blrs.common.core.domain.AjaxResult;
import com.blrs.domain.ActivityReception;

/**
 * 活动接收Service接口
 * 
 * @author yang
 * @date 2023-11-23
 */
public interface IActivityReceptionService 
{
    /**
     * 查询活动接收
     * 
     * @param activityId 活动接收主键
     * @return 活动接收
     */
    public ActivityReception selectActivityReceptionByActivityId(String activityId);

    /**
     * 查询活动接收列表
     * 
     * @param activityReception 活动接收
     * @return 活动接收集合
     */
    public List<ActivityReception> selectActivityReceptionList(ActivityReception activityReception);

    /**
     * 新增活动接收
     * 
     * @param activityReception 活动接收
     * @return 结果
     */
    public int insertActivityReception(ActivityReception activityReception);

    /**
     * 修改活动接收
     * 
     * @param activityReception 活动接收
     * @return 结果
     */
    public int updateActivityReception(ActivityReception activityReception);

    /**
     * 批量删除活动接收
     * 
     * @param activityIds 需要删除的活动接收主键集合
     * @return 结果
     */
    public int deleteActivityReceptionByActivityIds(String[] activityIds);

    /**
     * 删除活动接收信息
     * 
     * @param activityId 活动接收主键
     * @return 结果
     */
    public int deleteActivityReceptionByActivityId(String activityId);

}
